// 应用配置
export interface IConfigs {
    // 应用http服务器配置
    server: {
        // host
        host: string
        // 端口
        port: number
    }
}

// 历史工作空间列表数据项
export interface IWorkSpaceHistoryItem {
    // 工作空间id
    id: string
    // 工作空间路径
    path: string
    // 最后访问时间
    lastAccessTime: number
}

// 工作空间数据
export interface IWorkSpaceData {
    // id
    id: string
    // 目录
    path: string
    // 视图数据
    views: {
        // 替换-文件模式
        replace?: {
            // 第一个文件管理器打开的目录
            defaultDir1?: string
            // 第二个文件管理器打开的目录
            defaultDir2?: string
            // 浏览器所打开的地址
            defaultUrl?: string
        }
        // 替换-设计稿模式
        replaceDesign?: {
            // 浏览器所打开的地址
            defaultUrl?: string
        }
        // 设计稿
        design?: {
            // 浏览器所打开的地址
            defaultUrl?: string
        }
    }
}
